#side {
  position: relative;
  background:  #CC00CC;
  float: left;
  width: 168px;
  margin-left: -5px;
}

.sub_nav_ul {
  left: 15px;
  float: left;
  bottom: 0px;
  list-style: none;
  padding-top: 5px;
  margin-left: 10px;
  padding-left: 5px;
}

.whiteText, .whiteText a, .whiteText a:visited {
  color: white;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
}

#main {
  background-image: url(/images/jupiterspot.jpg);
  margin-left: 168px;
  padding-top: 1px; /* removes possible whitespace between header and side column in Firefox */
  padding-left: 1em;
  padding-right: 1em;
  min-height: 516px;
  top: -20px;
  background: white;
  position: inline;
}

.list-line-odd {
  background: #FFFFFF;
}

.list-line-odd:hover {
 background: #00FFCC;
}

.list-line-even {
  background: #CCCCFF;
}

.list-line-even:hover {
  background: #00FFCC;
}
